* {
  margin: 0;
  padding: 0; }

html, body {
  background: #efefef; }

header {
  width: 100%;
  height: 78px;
  background: #1c1c1c; }
  header p {
    font-size: 22px;
    color: #D5AD11;
    text-align: center;
    line-height: 78px; }

section {
  width: 100%;
  height: 100%; }
  section .dl {
    width: 690px;
    height: 476px;
    background: white;
    margin: 0 auto; }
    section .dl p:nth-of-type(1) {
      font-size: 36px;
      text-align: center;
      padding-top: 62px;
      color: #f1c40f;
      font-family: Rockwell ExtraBold; }
    section .dl p:nth-of-type(2) {
      margin-top: 60px;
      font-size: 21px;
      color: #f1c40f;
      text-align: center; }

.ip1 {
  margin: 0 auto;
  width: 322px; }
  .ip1 img {
    position: relative;
    top: 25px;
    left: 282px; }
  .ip1 #ipt1 {
    width: 302px; }

.ip2 {
  margin-top: 20px;
  margin: 0 auto;
  width: 322px; }
  .ip2 img {
    position: relative;
    top: 25px;
    left: 282px; }
  .ip2 #ipt1 {
    width: 302px; }

.login {
  width: 302px;
  height: 38px;
  background: #f1c40f;
  margin: 0 auto;
  margin-top: 20px; }
  .login span {
    font-size: 18px;
    color: #FFFFFF;
    line-height: 38px; }
